technical services supervisor - Francés Inglés Diccionario